show forethought

Translations
faire preuve de prévoyance
Definitions
To demonstrate careful consideration or planning for the future, often by anticipating potential outcomes or challenges before they arise.